home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / dev / misc / FD2Pragma.readme < prev    next >
Encoding:
Text File  |  2000-01-02  |  4.3 KB  |  97 lines

  1. Short:    V2.99 creates pragma, inline, ... files
  2. Author:   stoecker@amigaworld.com (Dirk Stoecker)
  3. Uploader: stoecker@amigaworld.com (Dirk Stoecker)
  4. Version:  2.99
  5. Type:     dev/misc
  6.  
  7. This is a utility to create:
  8.   - following pragma statements for certain C compilers: amicall, libcall,
  9.     flibcall, tagcall and syscall
  10.   - proto files for C compilers
  11.   - offset (LVO) files for assembler programs
  12.   - stub functions for either tag-functions or all library functions
  13.   - stub functions as assembler text
  14.   - stub functions as useable link library file
  15.   - FD files out of pragma files
  16.   - stubs for C++ compilers (SPECIAL 11, 12 and CLIB)
  17.   - the files with your own headers inserted
  18.   - files for using local pointers for shared library bases in compilers
  19.     which do not support this normally
  20.   - stub functions for Pascal compilers
  21.   - inline files for GCC
  22.   - inline, pragma and stub libraries using FPU registers
  23.   - files needed to develop for Phase5's PowerUP boards
  24.   - unit texts for FPC Pascal compiler
  25.   - BMAP files for AmigaBASIC and MaxonBASIC
  26.   - VBCC assembler inline files
  27.   - VBCC WOS stub texts and link library
  28.   - VBCC PowerUP stub texts and link library
  29.  
  30. Note for that release:
  31.   - Some special options got new number. Hopefully this was the last time
  32.     I need to move them!
  33.   - Lots of new files supported. Test them and tell me errors!
  34.   - Now supports ##abi and PPC function definitions (VBCC-WOS only)
  35.   - added UseFD2Pragma script, try it, if you are a GUI fan
  36.  
  37. Therefor only the FD file telling the library informations is needed. For
  38. some SPECIAL options you may additionally supply the CLIB keyword (or you
  39. need to supply it) giving FD2Pragma the prototypes file in clib directory.
  40.  
  41. Special option 200 does the reverse to normal: convert pragma to FD!
  42.  
  43. The command template you get with FD2Pragma ? .
  44.  
  45. Calling the program seems to be (is) very difficult, but it offers you a
  46. large set of functions. A lot of options need a lot of abilities to turn
  47. them on/off!
  48.  
  49. The documentation contains lots of information about related topics, so
  50. read it!
  51.   
  52. This program is in the public domain. Use it as you want, but WITHOUT ANY
  53. WARRANTY!
  54.  
  55. Please contact me:
  56.  
  57. ************************************************************************
  58. * snail-mail:                  * e-mail:                               *
  59. *   Dirk Stoecker              *   stoecker@amigaworld.com             *
  60. *   Geschwister-Scholl-Str. 10 *   dstoecker@gmx.de                    *
  61. *   01877 Bischofswerda        * world wide web:                       *
  62. *   GERMANY                    *   http://home.pages.de/~Gremlin/      *
  63. * phone:                       * pgp key:                              *
  64. *   GERMANY +49 (0)3594/706666 *   get with finger or from WWW pages   *
  65. ************************************************************************
  66.  
  67.  
  68. ============================= Archive contents =============================
  69.  
  70. Original  Packed Ratio    Date     Time    Name
  71. -------- ------- ----- --------- --------  -------------
  72.    57104   29986 47.4% 25-Nov-99 14:44:38  FD2Pragma
  73.    67520   23218 65.6% 25-Nov-99 14:44:38  FD2Pragma.guide
  74.     2295    1896 17.3% 25-Nov-99 14:44:38  FD2Pragma.guide.info
  75.     2845    1259 55.7% 25-Nov-99 14:44:38  FD2Pragma.readme
  76.     2164     895 58.6% 25-Nov-99 14:44:38  FD2Pragma.types
  77.    30602    2102 93.1% 25-Nov-99 14:44:38 +macros.h
  78.     2489     848 65.9% 25-Nov-99 14:44:38 +stubs.h
  79.     7967     933 88.2% 25-Nov-99 14:44:38 +MakeInline
  80.      517     266 48.5% 25-Nov-99 14:44:38 +MakePPCStuff
  81.     4583     628 86.2% 25-Nov-99 14:44:38 +MakePragma
  82.     5348     643 87.9% 25-Nov-99 14:44:38 +MakeProto
  83.     8571    1132 86.7% 25-Nov-99 14:44:38 +MakeStubLib
  84.     1174     437 62.7% 25-Nov-99 14:44:38 +MakeStuff
  85.     7804     930 88.0% 25-Nov-99 14:44:38 +MakeUnit
  86.     1227     445 63.7% 25-Nov-99 14:44:38 +MakeVBCC
  87.   191588   46262 75.8% 25-Nov-99 14:44:38 +FD2Pragma.c
  88.     2188     805 63.2% 25-Nov-99 14:44:38 +SDI_ASM_STD_functions.lib
  89.     5632    1977 64.8% 25-Nov-99 14:44:38 +SDI_ASM_STD_protos.h
  90.     1288     486 62.2% 25-Nov-99 14:44:38 +SDI_compiler.h
  91.     3713    1610 56.6% 25-Nov-99 14:44:38 +SDI_defines.h
  92.      782     330 57.8% 25-Nov-99 14:44:38 +SMakeFile
  93.     9434    2289 75.7% 25-Nov-99 14:44:38  UseFD2Pragma
  94.     2463    1658 32.6% 25-Nov-99 14:44:38  UseFD2Pragma.info
  95. -------- ------- ----- --------- --------
  96.   419298  121035 71.1% 26-Nov-99 19:45:20   23 files
  97.